package com.maibow.service.weixin;

import java.util.List;

import javax.annotation.Resource;

import org.springframework.stereotype.Service;

import com.maibow.dao.DaoSupport;
import com.maibow.entity.Page;
import com.maibow.util.PageData;

/**
 * 
 * 脉博网络后台管理系统
 * 包名：com.maibow.service.weixin
 * 文件名：WeixinService.java
 * 作者: 吴比(Wubi)
 * 时间：2016年4月22日-下午4:05:34
 * Copyright@ 2016湖南脉博网络科技有限公司-版权所有
 *
 */
@Service("weixinService")
public class WeixinService {

    @Resource(name = "daoSupport")
    private DaoSupport dao;

    /**
     * 
     * saveWeixinPromotion(这里用一句话描述这个方法的作用)
     * (这里描述这个方法适用条件 – 可选)
     * 标记：@param pageData
     * 标记：@throws Exception
     * 返回值：void
     * 作者：吴比(Wubi)
     * 
     * @exception
     * @since 1.0.0
     */
    public void saveWeixinPromotion(PageData pageData) throws Exception {
        dao.save("WeixinMapper.saveWeixinPromotion", pageData);
    }

    /**
     * 
     * findWeixinPromotion(这里用一句话描述这个方法的作用)
     * (这里描述这个方法适用条件 – 可选)
     * 标记：@param pageData
     * 标记：@return
     * 标记：@throws Exception
     * 返回值：PageData
     * 作者：吴比(Wubi)
     * 
     * @exception
     * @since 1.0.0
     */
    public PageData findWeixinPromotion(PageData pageData) throws Exception {
        return (PageData) dao.findForObject("WeixinMapper.findWeixinPromotion", pageData);
    }

    /**
     * 
     * queryWeixinPromotionlistPage(
     * 这里用一句话描述这个方法的作用)
     * (这里描述这个方法适用条件 – 可选)
     * 标记：@param page
     * 标记：@return
     * 标记：@throws Exception
     * 返回值：List<PageData>
     * 作者：吴比(Wubi)
     * 
     * @exception
     * @since 1.0.0
     */
    public List<PageData> queryWeixinPromotionlistPage(Page page) throws Exception {
        return (List<PageData>) dao.findForList("WeixinMapper.queryWeixinPromotionlistPage", page);
    }

    /**
     * 
     * findWeixinPromotionNo(这里用一句话描述这个方法的作用)
     * (这里描述这个方法适用条件 – 可选)
     * 标记：@param pageData
     * 标记：@return
     * 标记：@throws Exception
     * 返回值：PageData
     * 作者：吴比(Wubi)
     * 
     * @exception
     * @since 1.0.0
     */
    public PageData findWeixinPromotionNo(PageData pageData) throws Exception {
        return (PageData) dao.findForObject("WeixinMapper.findWeixinPromotionNo", pageData);
    }
}
